 
/*---------------        Custom CSS        ---------------*/
/*---------------        Google Fonts      ---------------*/
@import url(http://fonts.googleapis.com/css?family=Pacifico);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto);

/*---------------        Common      ---------------*/ 
body {font-size: 13px; }
html, body, h1, h2, h3, h4, h5, h6, p, div, a {font-family: Tahoma, Helvetica, Arial, sans-serif; } 
h2 {color: #ffae00; font-size: 25px; text-align: center; margin: 25px 0 20px 0;} 
a {color: #98cd3e;}
a:hover, a:focus {color: #98cd3e;}
a:focus {outline: none;}
hr { border-color: #2d2d2d;margin-top: 15px;margin-bottom: 15px; } 
.clear {clear: both;}
.fr {float: right;} .fl {float: left;} 
.show {display: block;}
.hide {display: none;}

.btn_more {background: #0d9ebb; color: #fff; padding: 8px 25px; font-size: 15px;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.btn_more i {margin-left: 10px;}
.btn_more:hover {background: #07687c; color: #fff; text-decoration: none;}

/*---------------       Head Navigation bar      ---------------*/
#header .navbar {height: 66px; background: #161517}
#header h1 {margin-top: 0;}
#header {}
	.navbar-header .navbar-toggle {background: #fff;margin-top: 15px;}
	.navbar-header .navbar-toggle .icon-bar {background: #240c4b;}
	.navbar-collapse.collapse.in {background: #161517; border: 1px solid #8f8f8f; margin: 0; width: 100%;margin-bottom: 15px;}

.navbar-nav {margin-top: 10px; margin-left: 50px;}
.navbar-nav > li > a {color: #fff;}
.nav > li > a:hover, .nav > li > a:focus,
.breadcrumb a:hover, .breadcrumb a:focus  {text-decoration: none; background-color:transparent; color:#1bb1d0;}
 
.link_right {float: right;} 
.link_right span {display: inline-block; padding: 0 4px; color: #fff; }
.link_right a { color: #fff;}
.link_right {margin-top: 30px;}
.link_right ul.nav > li > a {border-radius: 0;line-height: 13px;padding: 1px 12px;}
.link_right ul.nav > li > a.dropdown-toggle {padding-right: 0;}
.link_right ul.nav > li:first-child > a { border-right: 1px solid #fff;}
.link_right .nav .open > a, .link_right .nav .open > a:hover, .link_right .nav .open > a:focus {background: transparent; border-color: transparent;}
.link_right .open > .dropdown-menu {margin-top: 12px;}
#header.header_2 .link_right ul.nav > li:first-child > a { border-right: none;}

/*---------------        Slider      ---------------*/
#slider {margin-top: 65px; }
.carousel-caption p {  max-width: 60%; min-width: 250px; margin: auto auto 40px  auto;  font-size: 25px; }
.carousel-caption {bottom: auto; top: 30%; }
.carousel-indicators {bottom: 80px;}
.carousel-indicators li {background: #fff; }
.carousel-indicators .active {background: #005a6c; }

/*---------------        search_box      ---------------*/
.box_search { background: url(../images/bg_box_search.png) 0 0 repeat-x; padding: 20px 0 0 0; margin-top: -80px; position: relative;z-index: 1; text-align: center;} 
.box_search .form-control , .box_search select.sl_category   {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; 	 border: 3px solid #713ca3; padding: 5px 10px; font-size: 16px; width: 98%;	height: 40px;}
.box_search select.sl_category {color: #787878;}
.box_search	.form-group { width: 32%; }
.input_what { }
.input_where {position: relative; padding-left: 0}
.input_where i { position: absolute; right: 5%; top: 12px; font-size: 20px;}
.btn_search {min-width: 120px;}
.btn-default,
.view_details, .sign_btn_2 {color: #FFF; 
	background: rgb(152,205,62); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(152,205,62,1) 0%, rgba(152,205,62,1) 50%, rgba(135,184,63,1) 51%, rgba(134,182,63,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,205,62,1)), color-stop(50%,rgba(152,205,62,1)), color-stop(51%,rgba(135,184,63,1)), color-stop(100%,rgba(134,182,63,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(135,184,63,1) 51%,rgba(134,182,63,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(135,184,63,1) 51%,rgba(134,182,63,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(135,184,63,1) 51%,rgba(134,182,63,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(135,184,63,1) 51%,rgba(134,182,63,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98cd3e', endColorstr='#86b63f',GradientType=0 ); /* IE6-9 */
	}
.btn-default:hover, .btn-default:focus, .view_details:hover, .sign_btn_2:hover { text-decoration: none; color: #fff;border-color: #769b3c;
	background: rgb(133,183,45); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(133,183,45,1) 0%, rgba(132,181,41,1) 50%, rgba(108,158,28,1) 51%, rgba(115,163,45,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,183,45,1)), color-stop(50%,rgba(132,181,41,1)), color-stop(51%,rgba(108,158,28,1)), color-stop(100%,rgba(115,163,45,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85b72d', endColorstr='#73a32d',GradientType=0 ); /* IE6-9 */ 
	}
.btn_search, .view_details { display: inline-block; padding: 5px 25px;border: 3px solid #769b3c; font-size: 17px; 	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}
.view_details:hover { border-color: #121625;} 

.text_more { width: 100%; background: #343439; color: #aaaaaa; margin-top: 18px; text-align: center;}
.text_more p {margin: 8px  auto;}
.text_more span {color: #87b83f;}
.text_more a.more_link {color: #aaaaaa;}
.box_search_under {margin-top: 65px;}

.underpage .inder_text_more {float: right;}
.indexpage .inder_text_more {float: none;}
.text_more {padding: 10px 0;margin: 0;background: #474e53;margin-top: 20px;}
.text_more .inder_text_more {text-align: center;line-height: 15px;  }
.text_more h2 { font-size: 13px;color: #fff;  display: inline; vertical-align: top; } 
.text_more div.visible_links {display: inline-block; margin: 0;   } 
.text_more ul  { padding: 0;  }
.text_more ul li { list-style: none; font-size: 13px ;float: left; }
.text_more ul li a { padding-right: 5px; color: #87b83f;}
.text_more .visible_links ul > li > a:after {content: ",";margin-left: -1px;}
.text_more .visible_links  li a.more_link {color: #aaaaaa;}
.text_more .visible_links a.more_link:after {content: none;}

.hidden_page_links {display: none; padding: 10px 0 10px 0; overflow: hidden; clear: both;}
.a_hide {display: none;}
.hidden_page_links ul {float: left;margin: 0;padding: 0;display: block;}
.hidden_page_links ul li{ list-style: none; display: inline-block;line-height: 1.3em; margin: 0;padding: 0 5px 0 0;float: left;display: block; width: 12%; text-align: left; min-width: 90px;}
.hidden_page_links ul li a {font-size: 0.9em; color:#87b83f;}
 

/*---------------        Hauptseite      ---------------*/
.hauptseite {background: #161517; padding-bottom: 20px; color: #dcdcdc;}
.nav-tabs {border-bottom: none; text-align: center; margin-bottom: 20px;}
.nav-tabs > li { margin: 1px;  min-width: 15%; text-align: center;display: inline-block; float: none; position: relative;}
.nav-tabs > li .fa {position: absolute; bottom: -12px; font-size: 20px; color: #0d9ebb;margin-left: -5px; left: 50%; visibility: hidden;}
.nav-tabs > li.active .fa {visibility: visible;}
.nav-tabs > li > a { background: #35353a;  color: #fff;padding: 8px; font-size: 14px;
-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, 
.nav-tabs > li > a:hover  {background: #0d9ebb; border-color: transparent; color: #fff;}

.listing , .deal {padding-left: 8px;padding-right: 8px; margin-bottom: 16px; }
.listing img {max-width: 100%;}
.listing .img, 
.listing .desc {background: #080808;  }

.desc {overflow: hidden;padding: 10px;color: #aaa;font-size: 13px; 
	-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	border-bottom-right-radius: 5px;	border-bottom-left-radius: 5px;}

/* Rating */
.user_rating_star_base{background:url(../images/user_empty_star.png) repeat-x scroll 0 0 transparent!important;margin-top:4px;width:80px;}
.editor_rating_star_base{background:url(../images/editor_empty_star.png) repeat-x scroll 0 0 transparent!important;margin-top:4px;width:80px}
.user_rating_star_value{background:url(../images/user_rating_star.png) repeat-x scroll 0 0 transparent!important;height:16px}
.editor_rating_star_value{background:url(../images/editor_rating_star.png) repeat-x scroll 0 0 transparent!important;height:16px}
.rev_count {float: left;margin-left: 86px;}
.desc h3 {font-size: 17px;margin: 10px 0 5px 0; }
.desc h3 a .fa {margin-left: 8px;color: #87b83f;}
.desc h3 a {color: #0d9ebb;} 
.desc p {margin-bottom: 3px;}
.desc .address {float: left; margin-top: 10px; background: #1b1b1b; padding: 10px; font-size: 13px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
.desc .address span {display: block; color: #ef5328;}	

.list_index {}
.list_index ul, .list_under ul {padding: 0;}
.list_index ul li , .list_under ul li {display: block; }

/*---------------        Most Viewed      ---------------*/
.most_viewed { background: #312640;padding-bottom: 20px;}
.most_viewed .listing .img , 
.most_viewed .desc {background: #211a2a;}
.most_viewed .desc .address {background: #322c3b;}

/*---------------        New Reviews      ---------------*/
.new_reviews {background: #2b3359;padding-bottom: 20px; color: #aaaaaa}
.reviewBox {margin-bottom: 16px;padding: 0 8px;}
.reviewBox .blog_view {background: #202641;overflow: hidden;padding: 12px;	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.reviewBox .blog_view .img {float: left;margin: 0 20px 0 0;padding: 0; max-width: 40%;}
.reviewBox .blog_view .img img {max-width: 100%;}
.reviewBox .blog_view .desc {overflow: hidden;position: relative;margin: 0;padding: 0;}
.detail {float: left;}
.detail h5 {margin: 15px auto 5px auto}
.detail h5 a {color:#ef5328; }
.detail p {font-style: italic; font-size: 13px;}
.rbox {display: block; }
.view_details {float: right; border: 2px solid #121625; font-size: 14px; padding: 4px 18px;}

/*---------------        Review Of the day + Map        ---------------*/
.review_ofday_map {background: #3f5968;padding-bottom: 20px;}
.review_ofday_map h2 {text-align: left;}
.wrap_reviewBoxs, .wrap_iframe_map {background: #2c3e49; ;overflow: hidden; padding: 7px 0;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.Left_review .reviewBox {margin-bottom: 0px; padding: 8px 15px 2px 15px;}	
.Left_review .reviewBox .blog_view {background: transparent; color: #aaaaaa; padding: 0; 
	-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.Left_review , .right_map { padding: 0 8px;}
.wrap_iframe_map {padding: 15px;}
.wrap_iframe_map iframe, .wrap_iframe_map img { max-width: 100%;}

/*---------------        Members_block      ---------------*/ 
.members_block {background: #161517; padding-bottom: 20px;}
.userbox { }
.userbox ul {background: #080808; padding: 10px 5px; text-align: center;
			-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.userbox ul li { display: inline-block;max-width: 62px; padding:4px;}
.userbox ul li a {}
.userbox ul li a img { max-width: 100%;}

.map_view {padding: 0;  margin-bottom: 15px;}
.map_view .wrap_iframe_map { padding: 0 8px; background: transparent; -webkit-border-radius: 0;-moz-border-radius: 0; border-radius: 0;}
.map_view img {max-width: 100%;}

.events_detail .map_view { padding-top: 8px; margin-bottom: 25px;}
.lists_detail .map_view {max-width: 260px;}

/*---------------        Footer      ---------------*/
#footer {background: #242426; padding-top: 15px;}
#footer h4 {color: #fff; font-size: 14.5px;}
.link_footer {}
.list_link {padding: 0;}
.list_link ul {padding-left: 0;}
.list_link ul li { list-style: none;}
.list_link ul li a { color: #c0c1c2; font-size: 12px;}
.newsletters {padding: 0;}
.newsletters  .form-control { padding: 5px;max-width: 165px;} 

.footer_bot {background: #161517; padding: 10px 0; margin-top: 15px;}
.footer_bot p {text-align: center;color: #c0c1c2; margin: 0; font-size: 12px;}
.footer_bot a {color: #c0c1c2; }
.footer_bot span { padding: 0 8px;}

/* ------------------ Social icons ----------------------------- */ 
.wrap_social { padding-top: 15px;}
.social-icons { display: inline-block;   position: relative;  text-align: center;}
#secondary .widget .social-icons {  text-align: left;} 
.social-icons a {  font-size: 18px;  line-height: 30px;  list-style: none;  display: inline-block;  text-align: center;  height: 30px;  width: 30px;  margin-right: 5px;  margin-bottom: 5px;  border-radius: 3px;  background-color: #b0b0b1; color: #242426;
	-webkit-transition: background-color  0.5s;	-moz-transition: background-color  0.5s;	-o-transition: background-color  0.5s;	transition: background-color  0.5s;	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;	border-radius: 15px;}
#footer-area .social-icons a {  margin-right: 7px;  background-color: #363636;  color: #fff;}
.social-icons a.facebook:hover {  background-color: #4265b9 !important;}
.social-icons a.twitter:hover {  background-color: #55ACEE !important;}
.social-icons a.dribbble:hover {  background-color: #ea4c89 !important;}
.social-icons a.flickr:hover {  background-color: #ff0084 !important;}
.social-icons a.googleplus:hover {  background-color: #d62408 !important;}
.social-icons a.skype:hover {  background-color: #0bbff2 !important;}
.social-icons a.pinterest:hover {  background-color: #c31e26 !important;}
.social-icons a.linkedin:hover {  background-color: #005987 !important;}
.social-icons a.vimeo:hover {  background-color: #1bb6ec !important;}
.social-icons a.tumblr:hover {  background-color: #35506b !important;}
.social-icons a.youtube:hover { background-color: #df3333 !important;}
.social-icons a.instagram:hover {  background-color: #F95B60 !important;}
.social-icons a.rss:hover {  background-color: #f39c12 !important;}
.social-icons a.foursquare:hover {  background-color: #2398C9 !important;}
.social-icons a.soundcloud:hover {  background-color: #F50 !important;}
.fa-googleplus:before {  content: "\f0d5";}
.fa-vimeo:before {  content: "\f194";}  

/*---------------        breadcrumb      ---------------*/
.breadcrumb {display: none;}
.breadcrumb {display: block; float: left; background: transparent; margin-bottom: 0; padding-left: 0;}
.text_more .breadcrumb > li > a {color: #aaa;}

.underpage .text_more p {text-align: right;}

/*---------------        paginate      ---------------*/
.paginate {text-align: center; padding-top: 10px; padding-bottom: 10px; clear: both;}
.paginate a {background: none repeat scroll 0 0 #4e4e4e;    border-radius: 3px; color: #161517; display: inline-block; font-size: 14px; line-height: 14px; min-height: 26px; min-width: 26px; padding: 5px;    text-align: center;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.paginate a.active, .paginate a:hover {background: #ffae00; text-decoration: none;} 

/*---------------        icon deal      ---------------*/
.my-icon { position: relative;display: inline;}
.my-icon > span { position: absolute; display: inline-block; width: 0; height: 0; line-height: 0; border: 1.5em solid #ea1624; border-bottom: 1.5em solid #ea1624; left: 0em; top: 1.5em;}
.my-icon > span + span { position: absolute; display: inline-block; width: 0; height: 0; line-height: 0; border: 1.5em solid transparent; margin-top: -1.10em; border-bottom: 1.2em solid #ea1624;    left: 0em;    top: 0em;}

.txt_deal { text-align: center;position: absolute; top: 1em }
.txt_deal span {color: #fff;display:block;width: 3.0em;text-align: center; font-family: Helvetica;}
.txt_deal .v_deal { }
.txt_deal .i_deal { }

.listings .listing .img {position: relative;}
.deal_elem {position: absolute;left: 75% ;bottom: 2.5em;}

/*---------------        listings page      ---------------*/
.listings .nav-tabs > li {min-width: 14%;}
.listings .nav-tabs > li .form-control {background: transparent; border: none;}
.listings .nav-tabs > li:last-child span { color: #fff; padding-right: 10px; font-size: 12px;}
.listings .nav-tabs > li .form-control select { padding: 5px 4px; font-size: 12px; max-width: 120px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/*---------------        users page    ---------------*/ 
.users {}
.users .userbox li { max-width: 97px;}
.users .userbox li p {color: #1bdcec; margin-top: 5px;}

/*---------------        deals Page    ---------------*/
.deals {padding-bottom: 30px;} 
.image_decr { position: relative;  }
.deal_decrip_bg {position: absolute; background: rgba(0,0,0, 0.7); left: 0; bottom: -1px;width: 100%;  }
.image_decr > img {max-width: 100%; }

.deal_decrip_bg {padding:0.5em; color: #fff;}
.deal_decrip_bg .deal_name { width: 65%; float: left; font-size: 1.2em;}
.deal_decrip_bg .deal_price { width: 35%; float: right;text-align: right;}

.deal_decrip_bg .deal_price {}
.deal_decrip_bg .deal_price .price {color: #ffae00; font-size: 1.8em; line-height: 1.2em; display: block;}
.deal_decrip_bg .deal_price .line_through{font-size: 1.2em;}

/*---------------        deals_detail Page    ---------------*/
.row_detail { padding: 40px 0 20px 0; overflow: hidden;}
.row_detail .bg_black { background: #080808;}
.row_detail .padd { padding: 20px;}
.row_detail .col_left .bg_black, .row_detail .col_right .bg_black {-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.row_detail .col_right { }
.row_detail img { max-width: 100%;} 

.row_detail .deal_description { padding: 20px;}
.row_detail .deal_description h3 {color: #fff; font-size: 1.1em; margin: 15px 0 10px 0; padding-top: 15px; border-top: 1px solid #2d2d2d;}
.row_detail .deal_description h3:first-child { border-top: none; margin-top: 0; padding-top: 0;} 

.deals_detail .listing_details {padding: 0 20px 20px 20px;}
.deals_detail .listing_details h3 {color: #ffae00; font-size: 1.5em; margin-top: 0;border-top: 1px solid #2d2d2d; padding-top: 25px;margin-bottom: 18px;}
.deals_detail .listing_details .left_info {float: left; margin-right: 12px;}
.deals_detail .listing_details .right_info { background: #1b1b1b; color: #aaaaaa; padding: 10px;margin-left: 30px;margin-top: 20px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.deals_detail .listing_details .right_info a {color: #aaaaaa; }
.deals_detail .listing_details .right_info a:first-child {color: #0f97b3;}
.deals_detail .listing_details .right_info .title  {color: #0f97b3; font-size: 1.15em;margin-bottom: 5px;}

.box_deal {}
	.deal_left {text-align: center;} 
	.counter { color: #333333;background: #ddedcc;padding: 10px 0;font-size: 1.1em;margin-top: 1px;}
		.countdownTimer {position: relative; min-height: 1px;}
		.countdownTimerBox {padding: 10px 5px 5px;text-align: center;vertical-align: middle;white-space: nowrap;}
		.countdownTimerBox .icoHourGlass {background: url(../images/hour_glass.png);height: 48px;width: 32px;display: inline-block;}
		.countdownTimerBox .timeLeft {display: inline-block;margin: 2px; vertical-align: top; max-width: 198px;}
		.countdownLabel {white-space: normal;text-align: left; display: block;}
		.countdownTimerBox .countdownTime {font-size: 1.55em; display: block;}
	.count { color: #333333;background: #ddedcc;padding: 10px 0;font-size: 1.2em; border-top: 1px solid #bccaae; }	
		.bigDealCheck {background: url(../images/check.png) no-repeat;display: inline-block;height: 30px;margin: 0 10px 0 0;vertical-align: middle;width: 25px;}
	.deal_left .amt { font-size: 2.1em;;padding: 15px 0;}

	.deal_left .save { font-size: 17px;margin-top: 1px;padding: 10px 0 10px 5px; border-top: 1px solid #2d2d2d; overflow: hidden;}
	.deal_left .save .unit {float: left;  }
	.deal_left .save .size1of3 {width: 33.33333%;}
	.deal_left .save span {font-weight: 400;font-size: 11px;} 
	.w_btn_buy a:hover {text-decoration: none;}
	.buybtn {background: url(../images/buy_button.png) no-repeat; width: 305px;height: 75px;  margin-left: -15px;padding-left: 10px;padding-top: 17px;font-size: 28px;color: #fff;}	 

	.share_actions {  background: #161517;padding-top: 15px;}
	.share_actions > span {margin-bottom: 6px;display: inline-block;}	
	.stButton {	position: relative;	z-index: 1;	text-decoration: none;display: inline-block;cursor: pointer;margin-right: 3px;margin-left: 3px;font-size: 11px;line-height: 16px;}	
	.stButton .chicklets {	background-repeat: no-repeat;	padding-left: 20px;	padding-right: 3px;	white-space: nowrap;font-family: Verdana,Helvetica,sans-serif;font-size: 11px;display: inline-block;height: 16px;line-height: 16px;	color: #aaa;}
	.stButton .facebook {	background-image: url("../images/facebook_16.png");	}
	.stButton .twitter {	background-image: url("../images/twitter_16.png");	}
	.stButton .email {	background-image: url("../images/email_16.png");	}
	.stButton .chicklets:hover {	opacity: .75;	-ms-filter: "alpha(opacity=75)";	filter: alpha(opacity=75);	}

/*---------------        evenst page     ---------------*/
.wrap_events {}
.event_popular h2 { font-size: 1.5em; text-align: left; margin: 5px 0 15px 0;}
.event_week, .event_all {background: #080808; padding: 0 15px;
	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	}
.event_week {}

.event {color: #aaaaaa; border-bottom: 1px dotted #535353;  padding: 15px 0 20px 0; overflow: hidden;}
.event.last {border-bottom: none;}
.event .image {width: 100px; float: left; margin-right: 12px;}
.event_name {color: #0d9ebb;font-size: 16px;}
.event_name:hover {color: #0d9ebb;}
.event_info a, .event .poster { font-size: 15px;}
.event .info_review {}

.top_events_all { padding: 17px 0 0 0;}
.top_events_all span { color: #aaaaaa;}
.top_events_all .ip_Date {border: 1px solid #c5c5c5; line-height: 22px; padding-left: 8px; width: 110px; color: #555;}
.top_events_all .button { background: #0d9ebb;color: #fff;line-height: 26px;padding: 5px 12px;margin-left: 5px;}
.ui-widget-header {border-color: #0d9ebb;}
.top_events_all .button:hover {text-decoration: none; background: #07768c;}

.filters_events { padding: 0; clear: both; margin-top: 10px;}
.filters_events li {display: inline-block; padding: 0  10px; border-right: 1px solid #486024; line-height: 14px;}
.filters_events li a { }
.filters_events li:first-child {padding-left: 0;}
.filters_events li:last-child {border-right: none;}

.event_all .event  {padding: 15px 0 12px 0;}
.event_all .event_info, .event_all .event_info a { font-size: 0.9em; line-height:1.6em; }
.event_all .event .image  {margin-bottom: 5px;}
.label_ev { display: inline-block;min-width: 65px; float: left; vertical-align: top;}
.time_vl {display: inline-block;  min-width: 215px;}
.event_venue {margin-bottom: 15px;}
.event_all .poster {font-size: 0.9em;}
.event_all .description { font-size: 0.90em;}
.event_all .submit_by { margin-top: 6px; float: left;} 

/*---------------        evenst Detail page     ---------------*/
.h2_title_detail {text-align: left; font-size: 1.4em;margin-top: 5px;}
.events_detail {}

.event_content .row {margin: 15px 5px;}
.event_content .row > strong {float: left;width: 25%; min-width: 120px;}
.event_content .row .value {display: inline;float: left;width: 75%;}
.event_content .row .value img {max-width: 54px;}

.related_comments {padding: 0 20px 30px 20px;}
.related_comments h3 {  font-size: 1.5em; margin-top: 0; border-top: 1px solid #2d2d2d;padding-top: 18px; margin-bottom: 12px;}
 
#event_sideblock .block {overflow: hidden; clear: both;}
#event_sideblock .block ul {padding: 6px 0 0 0 ;}
#event_sideblock .block li {float: left;padding-top: 10px; width: 25%;max-width: 62px;padding: 4px; text-align: center; display: inline-block;}
#event_sideblock .block li a {line-height: 1.85em;}
#event_sideblock .block li a img {max-width: 100%;} 


/*---------------        lists_detail    ---------------*/
#carousel_small .slides > li { padding: 0 5px;} 
.flexslider {background: transparent; border: none; margin-bottom: 15px;} 
/*#carousel_small .flex-viewport {width: 88%; margin: 10px auto;} 
#carousel_small .flex-direction-nav a {opacity: 1;}
#carousel_small .flex-direction-nav .flex-prev { left: 10px; }
#carousel_small .flex-direction-nav .flex-next { right: 10px; text-align: right; }*/

.link_view_up {color: #98cd3e;}
.link_view_up {margin: 5px auto 8px auto; text-align: center}
.lists_detail .h2_title_detail { float: left; margin-right: 30px;}

.lists_detail .col_left { min-width: 74%;}
.lists_detail .col_right {width: 25%; padding: 0; } 
.lists_detail .col_right .listing { width: 242px;}
.lists_detail .col_right .list_index {overflow: hidden;}
.lists_detail .col_right .list_index ul li {float: left; max-width: 260px;}

.lists_detail .ratings { float: left;}
 .iframe_facebook { float: right;}

.listing_content .fieldset { padding:0; border:none; background:none; margin-top:15px; width:100%; border-top:1px solid #2d2d2d; padding-top:20px}
.listing_content .custom_field { display:inline-block; margin-right:20px; width:40%}
.listing_content .custom_field b { width: 150px;float: left;display: block; word-wrap: break-word;width:auto;  margin-right:5px;} 
.listing_content .fieldset .field-value{ float:none; width:auto; color:#98cd3e;}
.listing_content .fieldset legend { border-bottom:none; margin-bottom: 5px; font-size:14px}
.wrap_if_video { width: 100%; max-width: 560px; margin: 10px auto;}

.review_bottom, .wrap_st_sharethis_large {margin-top: 10px;}

.review_bottom { display: inline-block;} 
.review_bottom div {margin-right: 10px;}
div.button { border-radius: 3px;color: #fff;display: inline-block;float: none;font-size: 12px; height: 32px;line-height: 32px;margin: 5px 0 0;padding: 0 8px;width: auto;text-align: center;border: none;cursor: pointer;
	background: rgb(27,184,212); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(27,184,212,1) 1%, rgba(27,184,212,1) 50%, rgba(16,163,192,1) 51%, rgba(16,163,192,1) 51%, rgba(13,158,187,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(27,184,212,1)), color-stop(50%,rgba(27,184,212,1)), color-stop(51%,rgba(16,163,192,1)), color-stop(51%,rgba(16,163,192,1)), color-stop(100%,rgba(13,158,187,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(27,184,212,1) 1%,rgba(27,184,212,1) 50%,rgba(16,163,192,1) 51%,rgba(16,163,192,1) 51%,rgba(13,158,187,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(27,184,212,1) 1%,rgba(27,184,212,1) 50%,rgba(16,163,192,1) 51%,rgba(16,163,192,1) 51%,rgba(13,158,187,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(27,184,212,1) 1%,rgba(27,184,212,1) 50%,rgba(16,163,192,1) 51%,rgba(16,163,192,1) 51%,rgba(13,158,187,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(27,184,212,1) 1%,rgba(27,184,212,1) 50%,rgba(16,163,192,1) 51%,rgba(16,163,192,1) 51%,rgba(13,158,187,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bb8d4', endColorstr='#0d9ebb',GradientType=0 ); /* IE6-9 */
	}
div.button:hover { 
	background: rgb(24,158,182); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(24,158,182,1) 1%, rgba(24,158,182,1) 51%, rgba(11,131,155,1) 52%, rgba(11,131,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(24,158,182,1)), color-stop(51%,rgba(24,158,182,1)), color-stop(52%,rgba(11,131,155,1)), color-stop(100%,rgba(11,131,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(24,158,182,1) 1%,rgba(24,158,182,1) 51%,rgba(11,131,155,1) 52%,rgba(11,131,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(24,158,182,1) 1%,rgba(24,158,182,1) 51%,rgba(11,131,155,1) 52%,rgba(11,131,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(24,158,182,1) 1%,rgba(24,158,182,1) 51%,rgba(11,131,155,1) 52%,rgba(11,131,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(24,158,182,1) 1%,rgba(24,158,182,1) 51%,rgba(11,131,155,1) 52%,rgba(11,131,155,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#189eb6', endColorstr='#0b839b',GradientType=0 ); /* IE6-9 */
	}
div.button:hover a { text-decoration: none;}	
.review_bottom div.button  { float: left; margin-right: 5px;}
.review_bottom a {margin-right: 10px;font-weight: normal;color: #fff;}

.wrap_st_sharethis_large {display: inline-block;}
.stButton .stLarge {display: inline-block;height: 32px;width: 32px;position: relative;}
.listing_content .stButton { margin: 0;}
.listing_deals {background: #1b1b1b;overflow: hidden; padding: 12px; margin-top: 15px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.deal_body .image {padding-left: 0; padding-right: 25px; margin-bottom: 5px;  position: relative;}
.deal_body .image .offer_ribbon { background: url(../images/icon_ribbon.png) no-repeat;  position: absolute; top: 16px;right: 8px;text-align: center;padding-left: 7px;font-size: 1.1em;font-family: Helvetica;  width: 52px; height: 32px;line-height: 25px;}
.deal_body .deal_info_review {padding-left: 0; font-size: 0.9em;  }
.deal_body .deal_info_review .deal_title {font-size: 1.3em; display: block; color: #0d9ebb;} 
.deal_payment { float: right;margin-top: 8px;}
.deal_payment .size3of5 {width: 200px;padding: 5px 10px 0 0;}
.line.pricing_deal {font-size: 11px;text-align: center;}
.line.price_deal {font-size: 14px; text-align: center;}
.size1of3 {width: 33.33333%;}
.deal_payment .unit {float: left;}
.deal_payment a.button , .deal_payment div.button {	background: none repeat scroll 0 0 #98ce1e;	border-radius: 3px;	color: #fff;	display: inline-block;	float: none;	font-size: 12px; 	height: 32px;	line-height: 32px;	margin: 5px 0 0;	padding: 0 12px;	width: auto;	text-align: center;	border: none;cursor: pointer;}
.deal_payment a.button:hover  {background: #8EC411;	color: #fff; text-decoration: none;}
.w_review_block {} 
.w_review_block ul { padding-left: 0;} 
.w_review_block ul li {list-style: none;}
.w_review_block ul li:first-child .review_box_lists {padding-top: 10px;} 
.review_box_lists {overflow: hidden; padding: 30px 0 0 0;} 
.reviews_section { padding-top: 10px;}
.reviews_section h3 {color: #ffae00; font-size: 1.55em; }
.review_box_lists .poster .img-circle {max-width: 54px;} 

.review_box_lists .poster_info { float: left;}
.review_box_lists .desc { background: #1b1b1b; overflow: inherit; padding: 5px 10px; margin-left: 22px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.review_box_lists .tt_desc {display: inline-block; width: 60%;padding-left: 10px;}
	.tt_desc h5 {margin-top: 0;}
	.tt_desc h5 a {font-size: 1em; color: #0f97b3;}
	.tt_desc p {font-size: 0.85em;}
.review_box_lists .tt_desc h5 {margin: 5px 0}
.review_box_lists .overall_rating {display: inline-block;    float: right;    text-align: right;    width: 30%; }
	.overall_rating  .overall_id {}
	.overall_rating  .overall_id .user_rating_star_base {float: right;}
.review_box_lists .detail {padding-top: 10px;} 
.review_box_lists .detail p { font-size: 0.95em;}  
.review_box_lists .review_bottom_left  { }
	.user_vote {margin-bottom: 2px; color: #fff; font-size: 1.1em;width: 100%;}
	.upDownVote {}
	.photo_count {background: url(../images/photo_count.png) 0 2px rgba(0,0,0,0) no-repeat;margin-left: 2px;padding-left: 20px;color: #0f97b3;}
	.i-camera {}
	a.voteUp {background: url(../images/thumb_up.png) no-repeat;padding-left: 20px; width: 40px;margin-right: 10px;}
	a.voteDown {padding-left: 20px; background: url(../images/thumb_down.png)  no-repeat;width: 40px;}
.review_bottom_right {padding-top: 15px;}
.report {background: url(../images/report.png) no-repeat scroll 0 2px;margin-bottom: 2px;padding-left: 17px;}
.report a {color: #a3a3a3;font-size: 11px;font-weight: 700;}
.review_box_lists .upDownVote  {display: inline; padding-left: 5px;} 
.lists_detail .col_right .side_blog_view {clear: both;}

/*---------------        Search Advanced Page     ---------------*/
input.text, input.file , select.select, textarea.textarea {border: none; height: 32px;padding: 5px 10px; color: #35353a; margin: 5px; margin-left: 0;	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
textarea.textarea  {min-height: 85px;}
input[type="file"] {  background: #fff; width: 100%;  }
div.submit {text-align: center;margin: 20px 0 15px 0;}
.bt_submit { min-width: 180px;	border: none; color: #fff; padding: 6px;	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; border: none;	background: rgb(152,205,62); /* Old browsers */	background: -moz-linear-gradient(top,  rgba(152,205,62,1) 0%, rgba(152,205,62,1) 50%, rgba(138,188,63,1) 51%, rgba(135,184,63,1) 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,205,62,1)), color-stop(50%,rgba(152,205,62,1)), color-stop(51%,rgba(138,188,63,1)), color-stop(100%,rgba(135,184,63,1))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(138,188,63,1) 51%,rgba(135,184,63,1) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(138,188,63,1) 51%,rgba(135,184,63,1) 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(138,188,63,1) 51%,rgba(135,184,63,1) 100%); /* IE10+ */	background: linear-gradient(to bottom,  rgba(152,205,62,1) 0%,rgba(152,205,62,1) 50%,rgba(138,188,63,1) 51%,rgba(135,184,63,1) 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98cd3e', endColorstr='#87b83f',GradientType=0 ); /* IE6-9 */}
.bt_submit:hover {	background: rgb(133,183,45); /* Old browsers */	background: -moz-linear-gradient(top,  rgba(133,183,45,1) 0%, rgba(132,181,41,1) 50%, rgba(108,158,28,1) 51%, rgba(115,163,45,1) 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,183,45,1)), color-stop(50%,rgba(132,181,41,1)), color-stop(51%,rgba(108,158,28,1)), color-stop(100%,rgba(115,163,45,1))); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* IE10+ */	background: linear-gradient(to bottom,  rgba(133,183,45,1) 0%,rgba(132,181,41,1) 50%,rgba(108,158,28,1) 51%,rgba(115,163,45,1) 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85b72d', endColorstr='#73a32d',GradientType=0 ); /* IE6-9 */ }
.wrap_all_form .required label:first-child:after {content: " *";color: red;padding-left: 1px;}

.wrap_all_form {background: #080808; border-radius: 5px; max-width: 630px; margin: 5px auto;  padding: 15px;	-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.wrap_all_form legend {display: block;font-size: 12px;font-weight: 700; margin-bottom: 5px; color: #dcdcdc; padding-bottom: 6px; border-color: #2d2d2d;}
.wrap_all_form label { display: block;padding-right: 20px;font-size: 1.1em; font-weight: normal;}
.wrap_all_form input.text, .wrap_all_form select.select, textarea.textarea { width: 100%;} 
 input.file {margin-bottom: 10px;}
 
.w_sl_category { width: 100%; text-align: center; margin: 10px 0;}
.sl_category { width: 100%; max-width: 350px;}

.adavnced_search_form {margin-top: 10px; }
.adavnced_search_form .col-md-6 { padding: 0 20px;}
.adavnced_search_form .f_right {padding-top: 5px;}
.search_each_row {padding-top: 15px;}
.geo_searchable {}
.select_searchable {}
.radio_searchable input, .radio_searchable label {display: inline; }
.radio_searchable label {padding-right: 30px;vertical-align: top;}
.search_ad {min-height: 150px;}
.form_01 , .form_02 {display: none;}

/*---------------        Add_Listing page      ---------------*/
.wrap_addlist {max-width: 960px; overflow: hidden;}
.wrap_addlist ul {padding: 0}
.wrap_addlist ul li {list-style: none;}
.add_listing .w_sl_category {text-align: left;}
.add_listing {}
.add_listing .custom_field, .add_listing div.input  {margin-top: 12px;}

.add_listing .custom_field input {margin-left: 0;}
.add_listing textarea.textarea {min-height: 150px;}
.add_listing .sl_category {max-width: 960px}

.add_listing .custom_state, .custom_zipcode { padding: 0;}
.add_listing .custom_state {padding-right: 15px;margin-top: 0}
.add_listing .custom_zipcode { margin-top: 0}
.add_listing .custom_field_map {margin: 8px 0 15px 0;}

.plan_info { background:#1b1b1b; padding:10px;margin-bottom: 12px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.plan_info label { font-size:1.1em; margin-bottom: 10px; padding-top: 5px; display: inline-block; }
.plan_info .price_plan {color:#0d9ebb;}
.plan_info ul li { background:url(../images/read_more.png) 0 4px no-repeat; margin-bottom:5px; padding bottom:5px; padding-left:21px}

.add_review_link input[type="checkbox"]{ margin-left: 0}
.add_listing .add_review_link {position: static;} 
.add_review_link .checkbox { }
.addAnotherField {background: url(../images/plus-square.png) no-repeat scroll 0 1px transparent;padding-left: 18px;}
.fieldWrap {margin-bottom: 10px;}
.upload_filesize_limit_msg {margin: 8px 0; color: #aaaaaa;}


.wrap_addlist_bottom { margin-top: 20px;}
.wrap_addlist_bottom legend {border: none;color: #ffae00;font-size: 1.6em;margin-bottom: 0;font-weight: normal;padding: 0;}s
.wrap_addlist_bottom  textarea.textarea{ min-height: 110px;}
.wrap_addlist_bottom .right_add .star {margin-top: 52px;}
.wrap_addlist_bottom .right_add .star label {}

/*-- .ui-stars-star --*/
.ui-stars-star,.ui-stars-cancel{	clear: none;	cursor: pointer;	display: block;	float: left;	overflow: hidden;	text-indent: -999em;}
.ui-stars-star a,.ui-stars-cancel a{	background: url(../images/crystal-stars.png) no-repeat 0 0;display: block;	height: 26px;	width: 28px;}
.ui-stars-star a{	background-position: 0 -56px;}
.ui-stars-star-on a{	background-position: 0 -84px;}
.ui-stars-star-hover a{	background-position: 0 -112px;}
.ui-stars-cancel-hover a{	background-position: 0 -28px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{	cursor: default !important;}

/*---------------     Register page---------*/ 
.register_page .signup_left label { margin-top: 12px;}
.register_page div.submit { display: inline-block; float: left;}
.register_page .bt_submit { font-size: 16px; text-align: center; max-width: 150px; cursor: pointer;}
.register_page .facebook_button {float: right; max-width: 245px; margin-top: 18px;}
.register_page .facebook_button:hover {opacity: 0.8;}
.facebook_button img {max-width: 100%;}

.signup_graphic {margin-top: 30px; text-align: center;}
.signup_graphic h4 {margin-bottom: 20px; color: #aaaaaa;}
.line_captcha { padding-bottom: 15px;}
.line_captcha label {padding-top: 5px;}
.line_captcha input.text {margin-bottom: 10px;}

/*---------------     My profile page---------*/ 
.myprofile {}
.myprofile .box_profile {}
.padd_inner {padding: 30px;}
.w_avata_info { border-bottom: 1px solid #2d2d2d; overflow: hidden; padding-bottom: 25px; }
.w_avata_info .avata {max-width: 80px; float: left; margin-right: 20px;}
.user_info {float: left;padding-top: 20px; }
.profile_stats {clear: both;  padding: 20px 0  20px 0; }
.profile_stats a { margin-bottom: 3px;	padding-bottom: 3px; display: inline-block;}
.profile_stats .fa {color: #98ce1e;margin-right: 5px;}

.padd_inner .bt_submit {display: block;margin-top: 25px;text-align: center;color: #fff;margin-top: 25px;max-width: 150px;}
.padd_inner .bt_submit:hover {text-decoration: none;}

.edit_profile .bt_submit {float: left; }
.bt_updateProfile {margin-right: 15px;}
.form_editpofile { padding-top: 10px;}
.form_editpofile label {margin-top: 10px;}
.w_bnt { overflow: hidden; border-top: 1px solid #2d2d2d;}
.edit_profile .w_bnt {margin-top: 20px;}



/*---------------        CSS      ---------------*/

ul.styled_list {padding: 0px;text-transform: none;}
.styled_list li {border-bottom: 1px solid #e6e6e6;margin-bottom: 5px;padding-bottom: 8px; padding: 3px 10px 5px 10px;}
.styled_list li.welcome { font-weight: bold;margin-bottom: 10px;} 
.styled_list li.welcome a { padding-left: 5px; color:#333; font-weight: bold;}
#logged  .styled_list li.welcome a:hover {text-decoration: none;; color: #333;}
.styled_list i {color: #98ce1e;}
.styled_list a {color: #98ce1e;float: none; font-size: 0.95em;padding: 0 7px;display: inline;} 

#logged .styled_list a {display: inline; }
#logged .styled_list a:hover {background: transparent; color: #98ce1e; }

/*---------------        Modal Login      ---------------*/
#LoginModal .modal-dialog {max-width: 400px; margin-top: 100px; }
#LoginModal button.close {margin-right: -2px; }
#LoginModal .sign_btn_2 {cursor: pointer;} 
#LoginModal .sign_btn_2:hover {text-decoration: none;}
#LoginModal .modal-header {border: none; padding: 10px}
.modal-content {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; border: 1px solid #58c8f5;}
.login_section .checkbox input[type="checkbox"] {margin-left: 0;}
.login_section {padding: 5px 15px 15px 15px; }
.sign_in .sign_up_box {right: -16px;top: 100%;adding: 28px;border: 1px solid #58c8f5;ox-shadow: none;rgin: 0;background: #fff;border-radius: 5px 0 5px 5px;min-width: 300px;display: none;position: absolute;}
.sign_in form div  {margin-bottom: 0;}
.sign_in form label  {margin-left: 5px;}
 .sign_up_box .username_box {padding: 0 10px 0 70px;width: 100%;height: 48px;border: 1px solid #dcddde;border-radius: 2px;font-size: 18px;color: #999;margin: 0 0 5px;background: url(../images/user_inactive.png) no-repeat left center;}
.sign_up_box .pass_box {padding: 0 10px 0 70px;width: 100%;height: 48px;border: 1px solid #dcddde;border-radius: 2px;font-size: 18px;color: #999;margin: 0 0 5px;background: url(../images/lock_inactive.png) no-repeat left center;}
.sign_up_box .sign_btn_2 {font-size: 18px;line-height: 40px;color: #fff;text-align: center;display: block;border-radius: 2px; width: 100%;border: none;font-weight: 400; min-height: 40px;}
.fbconnect {text-align: center;margin-top: 8px;color: #999;}
.fbconnect a {float: none;margin-top: 5px;display: inline-block;}
#LoginModal div.submit {margin: 5px 0;}

/*---------------        CheckoutPage      ---------------*/
.box_checkout h2 { margin-top: 0; font-size: 1.4em; text-align: left;}
.table>thead {color: #fff;  font-size: 1.1em}
.table>thead>tr>th { border-bottom: none;font-weight: normal;}
.table>tbody>tr.data>td {border-top: none;border-bottom: none;}
.table>tbody>tr.altrow>td {border-bottom: 1px solid #2d2d2d;border-top: 1px solid #2d2d2d; vertical-align: middle;}
.table>tbody>tr.altrow>td {padding: 10px 10px 10px 10px ;} 
.table .quantity  select.select {padding: 2px 5px 2px 8px;border-radius: 0;}
.table>tbody>tr.trTax> .taxText,
.table>tbody>tr.trSumTotal> .priceSumTotalText { text-align: right;padding-right: 25px;}

.table .priceSum , .table>tbody>tr.altrow .priceSum ,.table>tbody>tr .tax ,.table .priceSumTotal{text-align: right; padding-right: 0;}
tr.data.trTax > td b, tr.data.trSumTotal >td b{font-size: 1.3em; font-weight: normal;}
tr.data.trTax > td {padding-bottom: 2px; padding-top: 15px;}
tr.data.trSumTotal > td {padding-top: 0;}
.pay_button div.submit { float: right;margin: 0 30px 0 0;}
.pay_button div.submit .bt_submit {margin: 0; padding: 8px; font-size: 1.2em;}



/*---------------        CSS      ---------------*/
/*---------------        CSS      ---------------*/
/*---------------        CSS      ---------------*/
 


/*---------------     Media Query      ---------------*/
@media (min-width: 1360px) { 
 
}/*>1920px*/
@media (min-width: 1200px) {
  .container {  width: 960px;  }
   
}/*>1200px*/

@media screen and (max-width:1100px) {
 
}

@media screen and (max-width:800px) {
	 
}
@media screen and (max-width:500px) {	
	 
}
/*---------------   End Media Query      ---------------*/